#include <iostream>

using std::cout;
using std::endl;

//标准命名空间也是可以进行扩展的
namespace std
{
struct MyStruct
{
    int a;
    int b;
};


}//end of namespace std

//带命名空间的函数声明
//命名空间是可以定义多次的,可以进行扩展的
namespace wd
{
void print();
}//end of namespace wd

namespace lili
{

void show()
{
    cout << "void lili::show()" << endl;
}

void display()
{
    //在此处访问wd中print？
    wd::print();
}

}//end of namespace lili

namespace wd
{
int number = 10;
void print()
{
    cout << "void wd::print()" << endl;
    //访问lili中的show函数
    lili::show();
}

}//end of namespace wd
 
int main(int argc, char *argv[])
{
    lili::display();
    return 0;
}

